// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>

#include <assert.h>

// STL
#include <string>
#include <vector>

// Boost
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>

#ifndef PNASSERT
	#ifndef _DEBUG
		#define PNASSERT(expr) ((void)0)
	#else
		#define PNASSERT(expr) assert(expr)
	#endif
#endif

#include <allocator.h>
#include <pnextstring.h>
#include <extiface.h>

extern extensions::IMenuItems* MakeCommands();